/*******************************************************************************
################################################################################
#   Copyright (c) [2017-2019] [Radisys]                                        #
#                                                                              #
#   Licensed under the Apache License, Version 2.0 (the "License");            #
#   you may not use this file except in compliance with the License.           #
#   You may obtain a copy of the License at                                    #
#                                                                              #
#       http://www.apache.org/licenses/LICENSE-2.0                             #
#                                                                              #
#   Unless required by applicable law or agreed to in writing, software        #
#   distributed under the License is distributed on an "AS IS" BASIS,          #
#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   #
#   See the License for the specific language governing permissions and        #
#   limitations under the License.                                             #
################################################################################
*******************************************************************************/

/* Defines for common function */

#ifndef __CM_H__
#define __CM_H__

/* Free shared memory, received through LWLC */
#define CM_FREE_SHRABL_BUF(_region, _pool,_buf, _size)       \
{                                                            \
   if (_buf != NULLP)                                        \
   {                                                         \
      (Void) SPutStaticBuffer(_region, _pool,                \
             (Data *) _buf, (Size) _size, 0);                \
       _buf = NULLP;                                         \
   }                                                         \
}

#endif
/**********************************************************************
         End of file
**********************************************************************/
